planetary probe - German English Dictionary